#ifndef _CONS_H_
#define _CONS_H_
#include "object.h"
#define MAX_LIST_WORD 128

typedef struct cons{
  int type_car;
  void * car;
  int type_cdr;
  void * cdr;
}CONS;

#define OBJECT 1
#define CELLS   2

#define LIST struct cons

CONS * Cons(void * car, void * cdr);
void * Car(CONS * cons);
void * Cdr(CONS * cons);

#endif /* _CONS_H_ */
